/*
* Copyright (C) 1997-2001 Id Software, Inc.
* 
* This program is free software; you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option) any later
* version.
* 
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE.
* 
* See the GNU General Public License for more details.
* 
* You should have received a copy of the GNU General Public License along with
* this program; if not, write to the Free Software Foundation, Inc., 59 Temple
* Place - Suite 330, Boston, MA 02111-1307, USA.
*  
*/

// Created on 13.11.2003 by RST.
// $Id: M_Flash.java,v 1.2 2005/02/06 18:48:32 salomo Exp $
using System;
namespace Suake2.UI.game.monsters
{
	
	public class M_Flash
	{
		
		//	   m_flash.c
		
		//	   this file is included in both the game dll and quake2,
		//	   the game needs it to source shot locations, the client
		//	   needs it to position muzzle flashes
		public static float[][] monster_flash_offset = new float[][]{new float[]{0.0f, 0.0f, 0.0f}, new float[]{20.7f, - 18.5f, 28.7f}, new float[]{16.6f, - 21.5f, 30.1f}, new float[]{11.8f, - 23.9f, 32.1f}, new float[]{22.9f, - 0.7f, 25.3f}, new float[]{22.2f, 6.2f, 22.3f}, new float[]{19.4f, 13.1f, 18.6f}, new float[]{19.4f, 18.8f, 18.6f}, new float[]{17.9f, 25.0f, 18.6f}, new float[]{14.1f, 30.5f, 20.6f}, new float[]{9.3f, 35.3f, 22.1f}, new float[]{4.7f, 38.4f, 22.1f}, new float[]{- 1.1f, 40.4f, 24.1f}, new float[]{- 6.5f, 41.2f, 24.1f}, new float[]{3.2f, 40.1f, 24.7f}, new float[]{11.7f, 36.7f, 26.0f}, new float[]{18.9f, 31.3f, 26.0f}, new float[]{24.4f, 24.4f, 26.4f}, new float[]{27.1f, 17.1f, 27.2f}, new float[]{28.5f, 9.1f, 28.0f}, new float[]{27.1f, 2.2f, 28.0f}, new float[]{24.9f, - 2.8f, 28.0f}, new float[]{21.6f, - 7.0f, 26.4f}, new float[]{6.2f, 29.1f, 49.1f}, new float[]{6.9f, 23.8f, 49.1f}, new float[]{8.3f, 17.8f, 49.5f}, new float[]{26.6f, 7.1f, 13.1f}, new float[]{18.2f, 7.5f, 15.4f}, new float[]{17.2f, 10.3f, 17.9f}, new float[]{17.0f, 12.8f, 20.1f}, new float[]{15.1f, 14.1f, 21.8f}, new float[]{11.8f, 17.2f, 23.1f}, new float[]{11.4f, 20.2f, 21.0f}, new float[]{9.0f, 23.0f, 18.9f}, new float[]{13.9f, 18.6f, 17.7f}, new float[]{15.4f, 15.6f, 15.8f}, new float[]{10.2f, 15.2f, 25.1f}, new float[]{- 1.9f, 15.1f, 28.2f}, new float[]{- 12.4f, 13.0f, 20.2f}, new float[]{10.6f * 1.2f, 7.7f * 1.2f, 7.8f * 1.2f}, new float[]{21.1f * 1.2f, 3.6f * 1.2f, 19.0f * 1.2f}, new float[]{10.6f * 1.2f, 7.7f * 1.2f, 7.8f * 1.2f}, new float[]{21.1f * 1.2f, 3.6f * 1.2f, 19.0f * 1.2f}, new float[]{10.6f * 1.2f, 7.7f * 1.2f, 7.8f * 1.2f}, new float[]{21.1f * 1.2f, 3.6f * 1.2f, 19.0f * 1.2f}, new float[]{30.1f * 1.15f, 3.9f * 1.15f, 19.6f * 1.15f}, new float[]{29.1f * 1.15f, 2.5f * 1.15f, 20.7f * 1.15f}, new float[]{28.2f * 1.15f, 2.5f * 1.15f, 22.2f * 1.15f}, new float[]{28.2f * 1.15f, 3.6f * 1.15f, 22.0f * 1.15f}, new float[]{26.9f * 1.15f, 2.0f * 1.15f, 23.4f * 1.15f}, new float[]{26.5f * 1.15f, 0.6f * 1.15f, 
			20.8f * 1.15f}, new float[]{26.9f * 1.15f, 0.5f * 1.15f, 21.5f * 1.15f}, new float[]{29.0f * 1.15f, 2.4f * 1.15f, 19.5f * 1.15f}, new float[]{4.6f * 1.15f, (- 16.8f) * 1.15f, 7.3f * 1.15f}, new float[]{4.6f * 1.15f, (- 16.8f) * 1.15f, 7.3f * 1.15f}, new float[]{4.6f * 1.15f, (- 16.8f) * 1.15f, 7.3f * 1.15f}, new float[]{4.6f * 1.15f, (- 16.8f) * 1.15f, 7.3f * 1.15f}, new float[]{24.8f, - 9.0f, 39.0f}, new float[]{12.1f, 13.4f, - 14.5f}, new float[]{12.1f, - 7.4f, - 14.5f}, new float[]{12.1f, 5.4f, 16.5f}, new float[]{30.0f, 18.0f, 28.0f}, new float[]{32.5f, - 0.8f, 10.0f}, new float[]{18.4f, 7.4f, 9.6f}, new float[]{30.0f, 30.0f, 88.5f}, new float[]{30.0f, 30.0f, 88.5f}, new float[]{30.0f, 30.0f, 88.5f}, new float[]{30.0f, 30.0f, 88.5f}, new float[]{30.0f, 30.0f, 88.5f}, new float[]{30.0f, 30.0f, 88.5f}, new float[]{16.0f, - 22.5f, 91.2f}, new float[]{16.0f, - 33.4f, 86.7f}, new float[]{16.0f, - 42.8f, 83.3f}, new float[]{32f, - 40f, 70f}, new float[]{32f, - 40f, 70f}, new float[]{32f, - 40f, 70f}, new float[]{32f, - 40f, 70f}, new float[]{32f, - 40f, 70f}, new float[]{22.0f, 16.0f, 10.0f}, new float[]{22.0f, 8.0f, 10.0f}, new float[]{22.0f, - 8.0f, 10.0f}, new float[]{22.0f, - 16.0f, 10.0f}, new float[]{32.5f, - 0.8f, 10f}, new float[]{20.8f * 1.2f, 10.1f * 1.2f, (- 2.7f) * 1.2f}, new float[]{20.8f * 1.2f, 10.1f * 1.2f, (- 2.7f) * 1.2f}, new float[]{20.8f * 1.2f, 10.1f * 1.2f, (- 2.7f) * 1.2f}, new float[]{7.6f * 1.2f, 9.3f * 1.2f, 0.8f * 1.2f}, new float[]{7.6f * 1.2f, 9.3f * 1.2f, 0.8f * 1.2f}, new float[]{7.6f * 1.2f, 9.3f * 1.2f, 0.8f * 1.2f}, new float[]{30.5f * 1.2f, 9.9f * 1.2f, (- 18.7f) * 1.2f}, new float[]{30.5f * 1.2f, 9.9f * 1.2f, (- 18.7f) * 1.2f}, new float[]{30.5f * 1.2f, 9.9f * 1.2f, (- 18.7f) * 1.2f}, new float[]{27.6f * 1.2f, 3.4f * 1.2f, (- 10.4f) * 1.2f}, new float[]{27.6f * 1.2f, 3.4f * 1.2f, (- 10.4f) * 1.2f}, new float[]{27.6f * 1.2f, 3.4f * 1.2f, (- 10.4f) * 1.2f}, new float[]{28.9f * 1.2f, 4.6f * 1.2f, (- 8.1f) * 1.2f}, new float[]{28.9f * 1.2f, 4.6f * 1.2f, (- 8.1f) * 
			1.2f}, new float[]{28.9f * 1.2f, 4.6f * 1.2f, (- 8.1f) * 1.2f}, new float[]{31.5f * 1.2f, 9.6f * 1.2f, 10.1f * 1.2f}, new float[]{34.5f * 1.2f, 9.6f * 1.2f, 6.1f * 1.2f}, new float[]{34.5f * 1.2f, 9.6f * 1.2f, 6.1f * 1.2f}, new float[]{17f, - 19.5f, 62.9f}, new float[]{- 3.6f, - 24.1f, 59.5f}, new float[]{- 1.6f, - 19.3f, 59.5f}, new float[]{- 0.1f, - 14.4f, 59.5f}, new float[]{2.0f, - 7.6f, 59.5f}, new float[]{3.4f, 1.3f, 59.5f}, new float[]{3.7f, 11.1f, 59.5f}, new float[]{- 0.3f, 22.3f, 59.5f}, new float[]{- 6f, 33f, 59.5f}, new float[]{- 9.3f, 36.4f, 59.5f}, new float[]{- 7f, 35f, 59.5f}, new float[]{- 2.1f, 29f, 59.5f}, new float[]{3.9f, 17.3f, 59.5f}, new float[]{6.1f, 5.8f, 59.5f}, new float[]{5.9f, - 4.4f, 59.5f}, new float[]{4.2f, - 14.1f, 59.5f}, new float[]{2.4f, - 18.8f, 59.5f}, new float[]{- 1.8f, - 25.5f, 59.5f}, new float[]{- 17.3f, 7.8f, 72.4f}, new float[]{78.5f, - 47.1f, 96f}, new float[]{78.5f, - 47.1f, 96f}, new float[]{78.5f, - 47.1f, 96f}, new float[]{78.5f, - 47.1f, 96f}, new float[]{78.5f, - 47.1f, 96f}, new float[]{78.5f, - 47.1f, 96f}, new float[]{78.5f, 46.7f, 96f}, new float[]{78.5f, 46.7f, 96f}, new float[]{78.5f, 46.7f, 96f}, new float[]{78.5f, 46.7f, 96f}, new float[]{78.5f, 46.7f, 96f}, new float[]{78.5f, 46.7f, 96f}, new float[]{6.3f, - 9f, 111.2f}, new float[]{32f, 40f, 70f}, new float[]{32f, 40f, 70f}, new float[]{32f, 40f, 70f}, new float[]{32f, 40f, 70f}, new float[]{32f, 40f, 70f}, new float[]{56f, - 32f, 32f}, new float[]{56f, 32f, 32f}, new float[]{42f, 24f, 50f}, new float[]{16f, 0f, 0f}, new float[]{16f, 0f, 0f}, new float[]{16f, 0f, 0f}, new float[]{24f, 0f, 6f}, new float[]{32.5f, - 0.8f, 10.0f}, new float[]{12.1f, 5.4f, 16.5f}, new float[]{32f, 0f, 6f}, new float[]{57.72f, 14.50f, 88.81f}, new float[]{56f, 32f, 32f}, new float[]{62f, - 20f, 84f}, new float[]{32f, 0f, 6f}, new float[]{61f, - 32f, 12f}, new float[]{61f, 32f, 12f}, new float[]{17f, - 62f, 91f}, new float[]{68f, 12f, 86f}, new float[]{47.5f, 56f, 89f}, new float[]{54f, 52f, 91f}, new float
			[]{58f, 40f, 91f}, new float[]{68f, 30f, 88f}, new float[]{74f, 20f, 88f}, new float[]{73f, 11f, 87f}, new float[]{73f, 3f, 87f}, new float[]{70f, - 12f, 87f}, new float[]{67f, - 20f, 90f}, new float[]{- 20f, 76f, 90f}, new float[]{- 8f, 74f, 90f}, new float[]{0f, 72f, 90f}, new float[]{10f, 71f, 89f}, new float[]{23f, 70f, 87f}, new float[]{32f, 64f, 85f}, new float[]{40f, 58f, 84f}, new float[]{48f, 50f, 83f}, new float[]{54f, 42f, 82f}, new float[]{56f, 34f, 82f}, new float[]{58f, 26f, 82f}, new float[]{60f, 16f, 82f}, new float[]{59f, 6f, 81f}, new float[]{58f, - 2f, 80f}, new float[]{57f, - 10f, 79f}, new float[]{54f, - 18f, 78f}, new float[]{42f, - 32f, 80f}, new float[]{36f, - 40f, 78f}, new float[]{68.4f, 10.88f, 82.08f}, new float[]{68.51f, 8.64f, 85.14f}, new float[]{68.66f, 6.38f, 88.78f}, new float[]{68.73f, 5.1f, 84.47f}, new float[]{68.82f, 4.79f, 80.52f}, new float[]{68.77f, 6.11f, 85.37f}, new float[]{68.67f, 7.99f, 90.24f}, new float[]{68.55f, 9.54f, 87.36f}, new float[]{0f, 0f, - 5f}, new float[]{0f, 0f, - 5f}, new float[]{0f, 0f, - 5f}, new float[]{0f, 0f, - 5f}, new float[]{69.00f, - 17.63f, 93.77f}, new float[]{69.00f, - 17.08f, 89.82f}, new float[]{69.00f, - 18.40f, 90.70f}, new float[]{69.00f, - 18.34f, 94.32f}, new float[]{69.00f, - 18.30f, 97.98f}, new float[]{45.04f, - 59.02f, 92.24f}, new float[]{50.68f, - 54.70f, 91.96f}, new float[]{56.57f, - 47.72f, 91.65f}, new float[]{61.75f, - 38.75f, 91.38f}, new float[]{65.55f, - 28.76f, 91.24f}, new float[]{67.79f, - 18.90f, 91.22f}, new float[]{68.60f, - 9.52f, 91.23f}, new float[]{68.08f, 0.18f, 91.32f}, new float[]{66.14f, 9.79f, 91.44f}, new float[]{62.77f, 18.91f, 91.65f}, new float[]{58.29f, 27.11f, 92.00f}, new float[]{0.0f, 0.0f, 0.0f}};
	}
}